who could have thought - French English Dictionary